package com.it.base.core.system.dict.model.covert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.it.base.core.system.dict.model.dto.SysDictDataDTO;
import com.it.base.core.system.dict.model.dto.SysDictDataListDTO;
import com.it.base.core.system.dict.model.entity.SysDictData;
import com.it.base.core.system.dict.model.from.SysDictDataSaveFormDTO;
import com.it.base.core.system.dict.model.from.SysDictDataUpdateFormDTO;

@Mapper
public interface SysDictDataCovert {

	SysDictDataCovert INSTANCE = Mappers.getMapper(SysDictDataCovert.class);

	List<SysDictDataListDTO> entity2DTOList(List<SysDictData> datas);

	SysDictData from2Entity(SysDictDataSaveFormDTO data);

	SysDictDataDTO entity2DTO(SysDictData data);

	SysDictData from2Entity(SysDictDataUpdateFormDTO data);
}
